var mysql = require('mysql');
var config = {
    host: 'localhost',
    user: 'root',
    password: '123456',
    database: 'test'
}
function handleError(err) {
    if (err) {
        // 如果是连接断开，自动重新连接
        if (err.code === 'PROTOCOL_CONNECTION_LOST') {
            connect();
        } else {
            console.error(err.stack || err);
        }
    }
}
function connect() {
    db = mysql.createConnection(config);
    db.connect(handleError);
    db.on('error', handleError);
}
connect();

function excuSQL(sql) {
    return new Promise((resolve, reject) => {
        db.query(sql, (err, result) => {
            if (err) {
                reject(err);
                return;
            }
            resolve(result);
        })
    })
}
module.exports = {
    excuSQL
}